An fpga-as-a-service system for accelerated serverless computing
Data di pubblicazione
09-02-2022
Codice
DEIB.19.039.A
Stato
Disponibile
Data di priorità
21-05-2019
Fase
Domanda di brevetto EP e PCT
Titolare
Politecnico di Milano
Dipartimento
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Autori
Santambrogio Marco, Brondolin Rolando, Bacis Marco
Descrizione
The present invention proposes a hardware accelerators management system for containerized and serverless environments. The system at least comprises a domain layer on which a plurality of application containers and functions are implemented, a hardware layer in which a set of hardware accelerators are implemented and a software layer configured for abstracting the application containers and the functions of the domain layer from the hardware layer, wherein the system comprises a hardware interface to send tasks to and reconfigure at least a portion of the processing means implemented in the hardware layer. The system also comprises a software structure that shares hardware accelerators of the hardware layer between application containers and functions of the domain layer. Advantageously, the software structure performs scheduling and optimization algorithms on the resource allocations of the hardware accelerators of the hardware layer for the application containers and functions of the domain layer in terms of device time and/or space slot of utilization. In detail, the scheduling and optimization algorithms comprises a monitoring structure interfacing with processing means and with the software layer for reading performance metrics of at least one processing means. Advantageously, the software structure comprises at least one device manager component connected with the hardware interface and at least one remote library component to interface each application container and function with the at least one device manager component concurrently.
Contatto
licensing.tto@polimi.it